package com.test


sealed class ServerUrl {
    open val serverType: Byte = 0
    val url: String by lazy {
        "url is $serverType"
    }

    object NormalUrl : ServerUrl() {
        override val serverType: Byte = 0

    }

    object ExploreUrl : ServerUrl() {
        override val serverType: Byte = 1
    }

    object NewNormalUrl : ServerUrl() {
        override val serverType: Byte = 2
    }


    object NewAccountUrl : ServerUrl() {
        override val serverType: Byte = 3
    }

    object NewPointsUrl : ServerUrl() {
        override val serverType: Byte = 4
    }

    object NativeExploreUrl : ServerUrl() {
        override val serverType: Byte = 5
    }

    object ExploreAppointmentUrl : ServerUrl() {
        override val serverType: Byte = 6
    }

    object KinUrl : ServerUrl() {
        override val serverType: Byte = 7
    }
}